@charset "gb2312";
body { font-size: 12px; color: #333333; margin: 0px; background: #FFFFFF ; font:"宋体";word-break:break-all;}
td { font-size: 12px; color: #333333; line-height: 180%; }
ul,li,ol,form,h2,h3,h4,div {margin:0px; padding:0px; list-style-type: none;}

img{border:0}
a:active, a:focus {-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);} 
a { color: #333333; text-decoration: none; }
a:link { color: #333333 ; text-decoration: none; }
a:visited { color: #333333; text-decoration: none;  }
a:hover { color: #FF3300; text-decoration: none }
.b { font-weight: bold; }
.clear { clear:both }
#nav {width:739px;background:url(images/lanmuh1.gif); padding-left:1px;}
#nav li, #nav li a {
	width:82px;
	float:left;
	height:37px;
    font-size:14px;
	line-height:37px;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	position:relative;
}
#nav li a:hover,.home a:hover { color:#FFFF00;	font-weight: bold;}
#nav li ul {color:#9b0303;  position:relative; left:0; display:none;}
#nav li ul li{color:#31906c; background:#FFFFFF; font-size:12px;height:24px; line-height:24px;text-align:center; border-top:#def0e9 1px solid; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
#nav li ul li a{color:#469f7d;  background:#FFFFFF;height:24px; font-size:12px; line-height:24px;font-weight: bold;text-align:center; }
#nav li ul li a:hover{color:#FFFFFF;height:24px; font-size:12px;line-height:24px;	background:#31906c;font-weight: bold;text-align:center; }

#lanmu{ height:32px;background:url(images/lanmu3.gif) right no-repeat; margin:0 16px;}
#lanmu li{ height:32px; font-size:14px; line-height:32px; padding:0 18px; float:left;}
#lanmu li a:link,#lanmu li a:visited{ color:#FFFFFF}
#lanmu li a:hover{ color:#FFFF00}

#lanmu li img{display:block}

input{font-family:Arial,'宋体',Helvetica, sans-serif;font-size:12px;}
.input1{border:#D2D2D2 1px solid;}

.lanmu2{ float:right; width:193px; margin-top:20px;}
.lanmu2 ul{ padding-bottom:49px; background:url(images/ulbg1.gif) repeat-x bottom}
.lanmu2 li {width:193px; height:36px; line-height:18px;  font-size:14px; text-align:left; padding :0px 0 0 0; margin-bottom:6px;  display:block; background:url(images/libg1.gif) repeat-x bottom}
.lanmu2 li a:link,.lanmu2 li a:visited{color:#4dad86;background-color:#f3f4f5; margin-left:40px; padding-left:20px; background:url(images/lanmu2pic1.gif) no-repeat left}
.lanmu2 li a:hover{ color:#FF3300; background:url(images/lanmu2pic2.gif) no-repeat left}

.lanmu2 span{width:193px; height:18px; line-height:18px;  font-size:14px; text-align:left;display:block;}
.lanmu2 span a:link,.lanmu2 span a:visited{color:#4dad86;background-color:#f3f4f5; margin-left:62px;margin-top:5px;}
.lanmu2 span a:hover{ color:#FF3300;}

.lanmu2 .on a:link,.lanmu2  .on a:visited{ color:#FF3300; background:url(images/lanmu2pic2.gif) no-repeat left; font-weight:bold}

.news1 { height:28px; background:url(images/img6.gif)}
.news1 li {float:left; background-color:#FFFFFF; padding-right:4px;}

.list1 li { line-height:24px; padding:0 5px;}
.list1 li a{ background:url(images/pic01.gif) no-repeat left center; padding-left:12px;}
.list1 li a:link,.list1 li a:visited {color:#3a6bb4; }
.list1 li a:hover {color:#FF3300; }
.list1 li span { color:#999; float:right; width:36px; font-family:Arial;}

.list2 { margin-left:10px;}
.list2 li { font-size:14px;line-height:30px; height:30px; padding:0 5px; background:url(images/din02.gif) bottom repeat-x}
.list2 li a{ background:url(images/pic01.gif) no-repeat left center; padding-left:12px;}
.list2 li a:link,.list2 li a:visited {color:#3a6bb4; }
.list2 li a:hover {color:#FF3300; }
.list2 li span { float:right; width:80px; font-family:Arial;}

.lblist {margin:5px 10px; padding-bottom:6px; background:url(images/din01.gif) repeat-x bottom; overflow:hidden;}
.lblist li { line-height:19px; width:100px; float:left;}
.lblist li a:link,.lblist li a:visited {color:#b906c0; }
.lblist li a:hover {color:#FF3300;}


.list4 li{ width:100%; float:left; margin:7px 0;line-height:22px;}
.list4 img { width:50px; height:50px;float:left; margin:0 5px;}
.list4 .n { width:140px; color:#267cb8; font-weight:bold}

.list5 li{ width:100%; float:left; margin:6px 0;line-height:21px;height:21px; }
.list5 .fl {float:left; color:#267cb8; font-weight:bold; width:66px; height:21px; padding-left:5px; margin-left:8px; background:url(images/ab-1.gif) no-repeat ;display:block;cursor:pointer }

.list6 li { line-height:27px; font-size:12px; width:300px; margin-right:30px; float:left;background:url(images/din01.gif) repeat-x bottom; overflow:hidden;}
.list6 li a{background:url(images/pic03.gif) no-repeat left; padding-left:15px;}


.gdphoto1 { width:909px; height:154px; overflow:hidden; margin:0px auto;}
.gdphoto1 ul { float:left;}/*这里不能有margin属性，不然不能获取scrollNewsBox的真实宽度了，想要间距可以用padding*/
.gdphoto1 ul li{float:left; background:#FFFFFF;padding:4px;text-align:center; color:#31b19b;width:219px; }
.gdphoto1 ul li img {width:219px; height:120px }
.gdphoto1 ul li span{ display:block; margin-top:5px;}
.gdphoto1 ul li a { color:#31b19b; text-decoration:none;}

.gdphoto2 { width:923px; height:138px; overflow:hidden; margin:0px auto;}
.gdphoto2 ul { float:left;}/*这里不能有margin属性，不然不能获取scrollNewsBox的真实宽度了，想要间距可以用padding*/
.gdphoto2 ul li{float:left; background:#FFFFFF;padding:4px;text-align:center; color:#31b19b}
.gdphoto2 ul li span{ display:block; margin-top:5px;}

.gdphoto3 { width:668px; height:138px; overflow:hidden; margin:0px auto;}
.gdphoto3 ul { float:left;}/*这里不能有margin属性，不然不能获取scrollNewsBox的真实宽度了，想要间距可以用padding*/
.gdphoto3 ul li{float:left; background:#FFFFFF;padding:4px;text-align:center; color:#31b19b}
.gdphoto3 ul li span{ display:block; margin-top:5px;}


.photo1 { margin:10px auto 0; padding:0}
.photo1 li{ float:left; margin:0 10px; padding:0; width:84px;display:inline}
.photo1 h2{ font-size:12px; text-align:center; font-weight:normal; line-height:14px;}

.photo2 { margin:10px 0 0 0;}
.photo2 li{ float:left; margin:0 7px;display:inline}
.photo2 h2{ font-size:12px; text-align:center; font-weight:normal; line-height:24px; margin-bottom:5px;}

.photo3 li{ float:left; margin:10px 15px; border:#EEEEEE 1px solid; padding:4px 4px 0;display:inline}
.photo3 h2{ font-size:12px; text-align:center; font-weight:normal; line-height:20px; margin-bottom:5px;}

.photo4 li{width:160px; font-size:12px; *padding:1px;margin:10px 20px 10px 0px ;*margin:10px 20px 10px 0px !important;*margin:10px 20px 10px 0px ;min-height: 160px;_height:160px;display: -moz-inline-stack;display: inline-block;*display: inline; vertical-align: top;zoom: 1;}
.photo4 .img{display: table-cell;  vertical-align:middle; *display: block;*font-size: 140px; width:160px;  text-align:center; border:#F0F0F0 1px solid}
.photo4 .img img{vertical-align:middle}
.photo4 p{ margin:0; padding:0 8px; text-align:center}


.photo5 li{width:182px; font-size:12px; *padding:1px;margin:10px 0px;*margin:5px 0px!important;*margin:5px 0px;min-height: 180px;_height:180px;display: -moz-inline-stack;display: inline-block;*display: inline; vertical-align: top;zoom: 1;}
.photo5 .img{display: table-cell;  vertical-align:middle; *display: block;*font-size: 186px; width:182px; height:213px; text-align:center; background:url(images/imgbg.gif);}
.photo5 .img img{vertical-align:middle}
.photo5 p{ margin:0; padding:0 8px; text-align:center}

.photo6 li{ text-align:center;width:180px; font-size:12px; border:#EEEEEE 1px solid; padding:4px;margin:10px 14px;*margin:10px 18px!important;*margin:10px 18px;min-height: 190px;_height:190px;display: -moz-inline-stack;display: inline-block;*display: inline; vertical-align: top;zoom: 1;}
.photo6 h2,.photo6 h2 a:link,.photo6 h2 a:visited{ margin-top:5px;  text-align:center;font-size:12px; line-height:18px; color:#267cb8; margin-bottom:5px;}

.color1,.color1 a:link,.color1 a:visited { color:#ff3300;}
.color2,.color2 a:link,.color2 a:visited { color:#227dbc;}
.color3,.color3 a:link,.color3 a:visited { color:#f88a48;}
.color4,.color4 a:link,.color4 a:visited { color:#15955a;}
.color5,.color5 a:link,.color5 a:visited { color:#92a4c2;}
.color6,.color6 a:link,.color6 a:visited { color:#c9ad90;}
.color7,.color7 a:link,.color7 a:visited { color:#d17446;}
.color8,.color8 a:link,.color8 a:visited { color:#85a4bf;}


.title {font-size: 22px; font-weight: bold; color: #1C5EA8; line-height: 28px; }


.font-a{font-family:Arial, Helvetica, sans-serif}
.font14 { font-size: 14px; font-weight: normal; line-height: 180%; }
.font16 { font-size: 22px; }
.font18 { font-size: 16px; color: #266891; }
.font10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.p14 { font-size: 14px; }
.p16 { font-size: 16px; }
.p18 { font-size: 18px; }
.p22 { font-size: 22px; }
.p26 { font-family: "黑体"; font-size: 26px; font-weight: bold; color: #1C5EA8; line-height: 28px; }
.p26 a:link,.p26 a:visited { font-family: "黑体"; font-size: 26px; font-weight: bold; color: #1C5EA8; line-height: 28px; }
.p26 a:hover {color: #FF3300}
.an { background-image: url(images/aninput1.gif); height: 24px; width: 65px; color: #151212; padding: 0px; margin: 0px; border: 0px none; onfocus="this.blur()"
}
 
.din01{ background:url(images/din01.gif) repeat-x center bottom}
.din03{ background:url(images/din03.gif) repeat-y center right}
.an1{background:url(images/anbg.gif); width:42px; height:13px; padding-top:2px; text-align: center; color:#85a4bf;}
.MainBg{background:url(images/MainBg.jpg)  no-repeat bottom right;}
.nr{font-size:14px;padding:20px 10px  20px  0; min-height:400px; _height:400px;}

.outer {width:679px;overflow:hidden}/*多余的隐藏*/
.inner{width:700px;}/*为两个box换行*/
.lbbox{width:330px; margin:0 20px 30px 0; float:left; overflow:hidden;display:inline;}
.lbname{width:106px; padding:5px; text-align:center; background:#fff9ff; border:#f9e7f9 1px solid; float:left;}
.lbname img{margin-bottom:5px;}
.lbname a:link,.lbname a:visited{color:#b906c0;}
.lbboxlist{width:200px; margin-left:10px; float:left}
.lbboxlist li { line-height:27px; font-size:12px; width:100%; float:left;background:url(images/din01.gif) repeat-x bottom; overflow:hidden;}

/*新产品*/
#ifocus { width:194px; height:184px; margin:0 auto; padding:3px; background:#FFFFFF;overflow:hidden;}
	#ifocus_pic { display:inline; position:relative; float:left; width:194px; height:145px; overflow:hidden; margin:0px 0px 0px 0px; }
		#ifocus_piclist {position:absolute;}
		#ifocus_piclist li { width:194px; height:145px; overflow:hidden; }
		#ifocus_piclist img {height:145px; }
	#ifocus_btn {width:200px;}
		#ifocus_btn li {float:left; list-style-type: none; padding:0px 0px 0px 0px; margin-right:3px; cursor:pointer; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40);}
		#ifocus_btn img {width:46px; height:33px; margin:5px 0 0 0px; }
		#ifocus_btn .current { background:#FFFFFF; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
	#ifocus_opdiv { position:absolute; left:0px; bottom:0px; width:194px; height:25px; background:#000; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); }
	#ifocus_tx { position:absolute; left:9px; bottom:2px; color:#FFF; }
	#ifocus_tx .normal { display:none; }
	#more { margin:0px;}


.h1 {
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-bottom-color: #D9D9D9;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-color: #D9D9D9;
	border-right-color: #D9D9D9;
	border-left-color: #D9D9D9;
}
.h2 {

	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D9D9D9;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-color: #D9D9D9;
	border-right-color: #D9D9D9;
	border-left-color: #D9D9D9;
}

#lalasun_change { position:relative; width:274px; height:165px; overflow:hidden; margin:10px 0 1px 8px; }
#lalasun_change_list { position:absolute; width:1800px; height:165px; }
#lalasun_change_list li { float:left; }
#lalasun_change_list li img { width:274px; height:165px; }
#myinfo{ position:relative; width:274px; height:45px; overflow:hidden; margin:5px 0 1px 8px; }
#info { position:absolute; width:1800px; height:25px; }
#info ul,#info li{margin:0; padding:0}
#info li { width:274px; float:left; } 
.lalasun_change_opacity { position:absolute; width:274px;top:225px; left:0; background:#fff; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; }
#lalasun_change_btn { position:absolute; width:274px;top:139px; left:0; }
#lalasun_change_btn ul { padding-left:170px; }
#lalasun_change_btn li { display:inline;color:#fff;float:left;font-family:Tahoma, Geneva, sans-serif; font-size:14px; margin:0px; padding-top:5px; background:#CA0000; width:24px;text-align:center; border:#000 1px solid;}
#lalasun_change_btn .current { background-color:#FFFFFF;font-family:Tahoma, Geneva, sans-serif}
#lalasun_change_btn li a { color:#fff}
#lalasun_change_btn .current a { color:#000}
#lalasun_change_btn .current img { border-color:#EEE; }

.link1{ width:190px; height:150px; padding:3px; margin:0 auto; background:#fff;line-height:22px;}
.link1 li{ width:58px; height:22px; overflow:hidden; padding:0 0 0 5px;float:left}


/*=========2012========*/


.main{margin:12px auto 0; width:970px;}
.main_l{ width:289px; float:left;  padding:1px 0 0 0px;overflow:hidden;}
.main_r{ width:668px; float:right;  padding:1px 0 0 13px;overflow:hidden;}


.newsphoto{background:url(images/index1.gif) no-repeat top #f6fdff; padding:35px 0 10px 0}

/*=========首页焦点========*/
#myFocus{ width:274px; margin:0 auto 8px; border-bottom:#c7dde3 1px dashed; background:#f6fdff;}
.mF_sohusports_wrap{padding:0px;}/*背景边框*/
.mF_expo2010 .pic li{position:absolute;}
.mF_expo2010 .txt li{position:absolute;z-index:2;bottom:0px;height:40px;line-height:18px;}
.mF_expo2010 .txt li a{display:block;position:relative;z-index:1;color:#ff3300;font-size:12px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_expo2010 .txt li span{display:block;height:100%;position:absolute;top:0;left:0;filter:alpha(opacity=100);opacity:1.0;}/*标题背景*/
.mF_expo2010 .txt li p{display:none;}/*隐藏详细描述*/
.mF_expo2010 .num{position:absolute;z-index:3;bottom:42px;right:0px;}
.mF_expo2010 .num li{float:left;position:relative;width:18px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:2px;cursor:pointer; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold;}
.mF_expo2010 .num li a,.mF_expo2010 .num li span{position:absolute;z-index:2;display:block;color:#fff;width:100%;height:100%;top:0;left:0;text-decoration:none;}/*按钮样式*/
.mF_expo2010 .num li span{z-index:1;background:#999;filter:alpha(opacity=50);opacity:0.5;}
.mF_expo2010 .num li.current a,.mF_expo2010 .num li.hover a{background:#F60;}/*当前/悬停按钮*/
.mF_expo2010 .pic img{ width:274px; height:165px;}
/*=========首页焦点========*/


/*=========焦点========*/
.photoad{float:left;width:442px; position:relative; padding-right:13px;}
.photoad .tit{width:110px; height:49px;z-index:9; top:-1px; left:-5px;position:absolute;
 background:url(images/news_24.png) no-repeat !important; 
 background:url(images/news_8.png) no-repeat;

 }
.mF_sohusports_wrap{padding:0px;}/*背景边框*/
#myFocus2 .pic li{position:absolute;}
#myFocus2 .txt li{position:absolute;z-index:2;bottom:0px;height:30px;line-height:30px;}
#myFocus2 .txt li a{display:block;position:relative;z-index:1;color:#585858;padding-left:8px;font-size:14px;font-weight:inherit;text-decoration:none;}/*标题样式*/
#myFocus2 .txt li span{display:block;height:100%;position:absolute;top:0;left:0; background:url(images/newsbg1.gif);filter:alpha(opacity=100);opacity:1.0;}/*标题背景*/
#myFocus2 .txt li p{display:none;}/*隐藏详细描述*/
#myFocus2 .num{position:absolute;z-index:3;bottom:6px;right:0px;}
#myFocus2 .num li{float:left;position:relative;width:18px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:2px;cursor:pointer; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; text-indent:-999px}
#myFocus2 .num li a,#myFocus2 .num li span{position:absolute;z-index:2;display:block;color:#fff;width:100%;height:100%;top:0;left:0;text-decoration:none;}/*按钮样式*/
#myFocus2 .num li span{z-index:1;background:url(images/news_li.png) 0 4px no-repeat;filter:alpha(opacity=100);opacity:1.0;}
#myFocus2 .num li.current a,#myFocus2 .num li.hover a{background:url(images/news_li.png) -20px 4px no-repeat}/*当前/悬停按钮*/
#myFocus2 .pic img{ width:442px; height:200px;}
/*=========首页焦点========*/

.homeurl{width:213px; height:75px; background:url(images/index3.gif) no-repeat; float:left; overflow:hidden}
.homeurl li{ font-size:14px; font-weight:bold;line-height:33px;float:left}
.homeurl li a:link,.homeurl li a:visited{width:71px; height:33px; padding:3px 0 0 34px; display:block;color:#53b389;}
.homeurl li a:hover{ color:#65afe5;}

.chanye{width:213px; padding:43px 0 0 0;background:url(images/index2.gif) 0 2px no-repeat; float:left; overflow:hidden;}
.chanye ul{width:223px;}
.chanye li{width:102px; height:112px;  font-size:14px;line-height:30px;float:left; padding:0 9px 0 0; text-align:center;background:url(images/newsbg2.gif) left bottom no-repeat;}
.chanye li a:link,.chanye li a:visited{color:#585858;}
.chanye li a:hover{ color:#f30;}

.gg{width:289px; height:45px; background:url(images/ggbg.gif) 0 12px no-repeat; padding:36px 0 0 0 ; float:left; overflow:hidden}

#bannerBox {width:289px; height:45px;  position:relative;overflow:hidden;}
#bannerBox ul { position:absolute; }
#bannerBox ul li { width:245px; height:45px; padding:0 10px 0 25px; background:url(images/pic02.gif) no-repeat 15px 5px;font-family:Arial}
#bannerBox ul li a:link,#bannerBox ul li a:visited{ display:block; color:#ff3300; padding-bottom:2px}
#bannerBox ul li span{color:#999; font-family:Tahoma, Geneva, sans-serif}






.nongji{ background:url(images/index6.gif) 0 11px no-repeat; width:668px; height:31px; clear:both; padding:11px 0 0}

.hotSell { position:relative; z-index:1; float:left; margin-right:10px; width:666px; height:208px; border:1px solid #ddd; border-top-width:2px; border-top-color:#f58b0c; overflow:hidden;}
.hotSell dl { width:676px; height:265px;}
.hotSell dt { float:left; position:relative; width:60.5px; height:35px; margin-left:-1px; text-align:center; line-height:35px; border-left:1px solid #ddd;border-bottom:1px solid #ddd; font-size:12px;  background:url(images/cptitbg.gif) repeat-x ; color:#6d5a3f;}
.hotSell dt a:link,.hotSell dt a:visited{color:#6d5a3f;}
.hotSell dt.on { background:#fff; color:#f60; border-bottom:1px solid #fff; font-weight:bold}
.hotSell dt.on a:link,.hotSell dt.on a:visited{color:#f60; }
.hotSell dd { float:left; display:none; position:relative; width:666px; height:226px; overflow:hidden; }
.hotSell .showBox { position:relative; width:620px; padding-top:15px; margin:0 20px 0 26px; overflow:hidden; }
.hotSell .showBox ul { width:99999px; }
.hotSell .showBox ul li { float:left; width:620px; }
.hotSell .showBox ul li span { display:inline; float:left; width:148px; height:134px; margin-right:5px; border:#ebebeb 1px solid; overflow:hidden; }
.hotSell .showBox ul p { line-height:20px; margin-bottom:5px; text-align:center; overflow:hidden; height:20px;}
.hotSell .showBox ul a { color:#333; }
.hotSell .showBox ul a:hover { color:#f60; }
.hotSell .showBox ul em { font-family:"verdana"; color:#d00; }
.hotSell .showBox ul img { vertical-align:middle; width:140px; height:105px; }
.hotSell .showBox ul div { position:relative; margin-bottom:5px; text-align:center; }
.btnLeft { z-index:100; cursor:pointer; display:block; position:absolute; top:68px; width:17px; height:40px; left:0px; background:url(images/np.gif) no-repeat 0 0; }
.btnRight { z-index:100; cursor:pointer; display:block; position:absolute; top:68px; width:17px; height:40px; right:0px; background:url(images/np.gif) no-repeat -17px 0; }
.btnLeft:hover { background-position:0 -40px; }
.btnRight:hover { background-position:-17px -40px; }

.hotSell .showBox ul li span.empty{ border:0; line-height:132px; text-align:center; color:#CCC; width:620px}
